@charset "utf-8";
.micon {
	color: #FFFF00;
	background-image: url(../images/lottery/main_lot3_mic_on.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 16px;
	width: 93px;
	font-size: 13px;
	padding-top: 9px;
	background-position: left bottom;
}

/* 玩法選單 */
.mtitle {
	background-image: url(../images/lottery/main_lot3_mtitle.gif);
	background-repeat: repeat-x;
	height: 26px;
	padding-left: 14px;
	padding-top: 2px;
	margin-bottom: 5px;
}
.mtitle a {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 16px;
}
.mtitle a:hover {
	color: #FFFF00;
	text-decoration: underline;
	padding-right: 16px;
}
.mtitle #sel {
	color: #FFFF00;
	text-decoration: none;
	cursor: text;
}

.mmotitle {
	height: 26px;
	background: #FFFFFF url(../images/lottery/mmotitle.jpg) repeat-x left top;
	border: 1px solid #cccccc;
	padding-left: 5px;
	padding-top: 1px;
	color: #0000FF;
}
.mmotitle a {
	color: #000000;
	text-decoration: none;
	padding-right: 20px;
}
.mmotitle a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.mmotitle #selms {
	color: #0000FF;
	text-decoration: none;
	cursor: text;
}

.mdptitle {
	height: 26px;
	background: #FFFFFF url(../images/lottery/main_dptitle.gif) repeat-x left top;
	border: 1px solid #cccccc;
	margin-top: 5px;
	padding-left: 5px;
	padding-top: 1px;
	color: #0000FF;
}
.mdptitle em {
	font-weight: bold;
	color: #CC0000;
	padding-right: 3px;
	padding-left: 3px;
	font-style: normal;
}

.mdptitle a {
	color: #000000;
	text-decoration: none;
	padding-right: 20px;
}
.mdptitle a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.mdptitle #selms {
	color: #0000FF;
	text-decoration: none;
	cursor: text;
}
.mlnutitle {
	height: 26px;
	background: #FFFFFF url(../images/lottery/main_dptitle.gif) repeat-x left top;
	border: 1px solid #cccccc;
	margin-top: 5px;
	padding-left: 5px;
	padding-top: 1px;
	color: #0000FF;
}
.mbtab  thead  tr {
	background: #17232a url(../images/main_btitle2.gif) repeat-x bottom;
	color: #FFFFFF;
}
.mbtab  thead  td {
	border-right: 1px solid #c7c7c7;
}

.mcen th  {
	border-bottom: 1px solid #c7c7c7;
	background: #ebebeb;
}

.mcen_ev th {
	border-bottom: 1px solid #c7c7c7;
}

.mcen_th  {
	border-bottom: 1px solid #c7c7c7;
	font-weight: 700;
	background: #ebebeb;
}

.mcen_ev_th {
	border-bottom: 1px solid #c7c7c7;
	font-weight: 700;
}
.mcen .zachk {
	height: 18px;
	width: 18px;
}
.mcen_ev .zachk {
	height: 18px;
	width: 18px;
}
.mcen_fast {
	text-align: center;
	background: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
}




.mratab {
	float: left;
	width: 550px;
}

.mratab_ot {
	position: absolute;
	left: 560px;
}
.mratab_sx {
	float: left;
	margin-top: 5px;
}
.mratab_sxcolor {
	position: absolute;
	left: 498px;
	margin-top: 5px;
}


.mbline_ratio, .mbline_ratio_stop {
	font-weight: bold;
	color: #CC0000;
	border-bottom: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
}
.mbline_ratio_stop {
	background-color: #CCCCCC;
}

.mbline_ratio a {
	color: #CC0000;
	text-decoration: none;
}

.mbline_ratio a:hover {
	color: #CC0000;
	text-decoration: underline;
}

.mbline_baratio, .mbline_baratio_stop {
	font-weight: bold;
	color: #CC0000;
	border-bottom: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
}
.mbline_baratio_stop {
	background-color: #CCCCCC;
}

.mbline_baratio a {
	color: #CC0000;
	text-decoration: none;
}

.mbline_baratio a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.mbline_nb {
	color: #000000;
	border-bottom: 1px solid #c7c7c7;
	font-weight: bold;
}
#fast {
	background-image: url(../images/main_body_tbback.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 753px;
	height: 100%;
	background-color: #FFFFFF;
	margin: 0;
	padding-left: 3px;
}




.mbtab_fast {
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	border-left: 1px solid #c7c7c7;
	background: #FFFFFF;
}


.mbtab_fast  a {
	line-height: 20px;
	color: #CC0000;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 7px;
}

.mbtab_fast  a:hover {
	line-height: 20px;
	color: #0000FF;
	text-decoration: underline;
	padding-right: 8px;
	padding-left: 7px;
}



.mbtab_aline {
	padding: 1px;
	line-height: 17px;
	border-left: 1px solid #b9b9b9;
}

.mbtab_aline th {
	background: #024879;
	color: #FFFFFF;
	text-align: center;
	border-bottom: 1px solid #c7c7c7;
	padding-top: 3px;
}

.mbtab_raaline {
	padding: 1px;
	line-height: 17px;
	border-left: 1px solid #b9b9b9;
}

.mbtab_raaline th {
	background: #024879;
	color: #FFFFFF;
	text-align: center;
	border-bottom: 1px solid #c7c7c7;
	padding-top: 3px;
	height: 28px;
}
.mbtab_ont {
	background: #c7c7c7;
	border-left: 1px solid #b9b9b9;
}
.mbtab_ont thead tr {
	background: #17232a url(../images/main_btitle2.gif) repeat-x left bottom;
	color: #FFFFFF;
	text-align: center;
}
.mbtab_ont  thead  td {
	border-right: 1px solid #c7c7c7;
	padding-top: 3px;
	padding-bottom: 1px;
}
.mbtab_ont  th {
	background: #ebebeb;
}
.mbtab_ont em {
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	padding-left: 5px;
	line-height: 18px;
}


.mbtab_ont  a {
	color: #CC0000;
	text-decoration: none;
}
.mbtab_ont    a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.mbtab_ont .zadot {
	height: 12px;
	width: 12px;
	margin-top: -2px;
	margin-right: 5px;
}
/*新的樣式*/
.menu_title{
	font-size: 13px;
	color: #990000;
	background-image: url(../images/lottery/title_tab.jpg);
	background-repeat: no-repeat;
	height: 19px;
	width: 85px;
	padding-top: 5px;
	background-position: 0px bottom;
}
.mtop {
	width: 725px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC33;
}
.menu_tab{
	background-image: url(../images/lottery/icon_tab_ch2.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
	height: 22px;
}
.menu_tab a{
	color: #FFFF66;
	text-decoration: none;
	margin-right: 5px;
}
.menu_tab a:hover{
	color: #CCFF00;
}
